allowing people to make easy mistakes isn't that very smart either. but given a decent list of classes, a remapping and proper documentation, i don't think anyone will need extra classes.