i wish there was an easier way to test this