Left out a command base interface, and also command ID's should always be created at the source, not the handler.... duh...