screw it, lets just wrap everything in if defines and move on with my life