It doesn't take a "bad developer" to not consider the cost of every field...