i feel like this is semi-dangerous. @pkenna17 & @efishface.