Imrprove how nil objects are bound (less warnings). Return nil for invalid bindings instead of NaB