propogate check