Really make warn_once work this time, I tested it and everything