Implemented groundwork for variant operators