def perform(self, user, target, environment, PreconditionChecker=PreconditionChecker): """ Perform this step """ preconditionChecker = PreconditionChecker(user, target, environment, self.parent) self.stop, messages = preconditionChecker.checkPreConditions() return messages