Add plain fallback API