handle reject states for map, flatMap