new internal (used by guvnor) dependency