#1 Should remove all warnings