Ops are going to be replaced  by the new module system at some point in the near future, this is fine for now but will have to be refactored.