refactor dsl nops