move interaction request validation back to application controller