Trying to be a better programmer.