Okay... my code is really getting sloppy.