works but seems like it shouldn't