Is it intended behavior that `bzr check` always checks all branches in shared repository regardless of current working dir, and even if I run it inside a branch as `bzr check .` it's anyway checks everything. Why?