Changed assertion failures to abort properly.