prevent some of the pedantic warnings