remove compiler restriction