fixes to the parameter parsing