Throw new RuntimeException when operation has not completed successfully