we definitely need a test for this :)