Added default arguments to some common functions. Changed the parsing of field names to remove the whitespace ambiguity.