Future forgets exceptions when cached