bleh more magic numbers!