fixed "propogate"