adds fallback support with gm module