The main body of Christians have always believed in the existence of a place between Heaven and Hell where souls go to be punished for lesser sins and to repay the debt of temporal punishment for sins which have been forgiven. Even after Moses was forgiven by God, he was still punished for his sin.