Added TYPE constant and needs TYPE dep on cmds to filter usable commands on client vs server type implementations