I do know that according to scripture he can and will not allow sin into heaven, that is why he sent His sin substitute Jesus to bear our sins on the cross. Gosh. It all makes sense now.