make baseursus offer both omnidirectional and differential interfaces