less arbitrary crashing