fucked these op's real good :P need to rewrite the existing ones. Will probably also take the opportunity to integrate cycle counting into the new ops instead of specifying it every time.