THis needs to use the new CompatMode static