added work_on_fallback
fix and docs