lookit all the warnings i got rid of! not my most triumphant commit.