- Added an error check for any arguments that qualify as parameter names but are not valid parameter names
- Fixed a possible issue with .First() returning an exception rather than returning the desired null