go back to calling plan() (closes issue#1)