fallback only if data[funcName] undefined