Client binding implemented, w/ tests