If you want to go with no corruption run then you have to sleep with helmet on. If you sleep without you will always end up with corruption regardless of your other choices.