Node names and case

Currently, at least with ‘knife node …’, node name matching is case
sensitive.

We know that a node name can be set as desired and does not need to be
the hostname of the node (which is always treated as case-insensitive).

Is the case sensitivity for node names intentional, or is this an
oversight that would be ideal to squash sooner than later?

Backstory:

ME: mm778-pc.EXAMPLE.COM C:\opscode\bin\chef-client

[ First run ]

ME: knife node show mm778-pc.example.com
KNIFE: Nope!
ME: knife node show mm778-pc.EXAMPLE.COM
KNIFE: Yup.
ME: SIGH