Why is it so hard for me to make sure it passes basic tests first...