OK, CLASS FOR REALS. To hell with the cheapest way to do it, just make it readable