Easy, clean, as described. Checking needs improvement.