tpop; exercise 1.10 - minimize potential errors with constants