@astrid fun fact the reason why some PHP functions have inconsistent spellings is to change the length, because for a while it used string length as its only hashing function for function lookups