using assertions for "good citizens"