support default parameters (closes #1)