As far as the omitted input behaviour, whoa. That is super unintuitive at first glance, but I guess sort of makes sense.