I'm gonna assume this one is a WIP, but just to make sure no one forgets, please don't return null values everywhere