Implemented all children of HandType - I hope to God this is the last time