added tryCatch to require_a force function