Component: lift the "bind must return this" restriction