harden git context checking