update for sane defaults on parse