some of these predef's are test specific predef's and should be kept in the tests dir