allow default values

closes gh-1