I am trying to be consistent. This code is full of magic numbers.