Removed key-map? because it could be confusing due to valid null key-maps