falling into pits - refined