renamed detectForwardingExecution to detectForwardedRequest