fixed pattern matching on keyword parameters