This way, the agents don't have to be invoked if commits can't be pushed
This way, the agents don't have to be invoked if commits can't be pushed