iOS convenience categories, because sometimes the way Obj-C does things makes no sense.