oops. I should test these things