Push branch_limit down into load_changes and make filtering optional
More cleanup to debug logs