Super baby part 2


My son is almost a month old, he's been rolling over since he was a week old. Holding up his head for 20 seconds at a time. Scooting on his belly. But then he started rolling onto his tummy in his sleep and now he refuses to sleep any other way. I lay him on his back and within a few minutes he's rolled over and it's a constant battle. I quit swaddling him so he won't hurt himself. Is there a way to break this habit? I don't mind him sleeping on his tummy but I know he should be on his back still... I'm at a loss