add requireFallback option