ok, all tests passing for real now. now just need better tests
all tests really passing now, i was just kidding last time