break out raf to ensure request is properly handled