Bummalo definitions