This appears to work without zero-divisions and such.
This actually appears not to crash!