isPlainObject
Update error messages to read good