improve fallback rules