weird stuff with tests