Damn, is it really worth going through all of this?