stupidity, will write some tests to redeem myself