ResultReplay is now caught by throwing an exception