warn when using require, but only once
IFC-inside prototype