Bugfix: Possible negative coordinate due to inadequate nudge.
Cleanup.