y-or-n; closes #23 (untested)