simplified omnix logic