Messing around with getting this OOPey.