Modified creation of OPD from direct action in model, for issue #88