Added the options and fallback approach