really dislike magic numbers, http://stackoverflow.com/questions/47882/what-is-a-magic-number-and-why-is-it-bad