don't choke on undefined property gets