no need for -fno-permissive