return instead of die for references in bin