Prepare for refactor of _perform_action