Improved parameter parsing.