Modules

custom op checking attached to subroutines