first commit to allow edge invalidation following the way i expect it too