You don't need to check for nil when doing a setter here. Change only if you're revisiting the code (Minor quibble)