remove redundant tuple members
don't use one-member tuple
replace int magic numbers with symbols
use symbols instead of magic numbers for field offsets