Implement Bind; Expose safe API; Fix #1