Prefer register engine with proper extension