More protections and logic review.
More tests.