I really dont know why these whitespace issues come up