I thnk print_error would have more sense here, to give some information to the user in case of safe target