Make it more consistent with the scope API