+1 for set_context so we're more in line with other bindings