use Array#drop instead of Array#shift so we don't alter the accessor unexpectedly