Automatically default to proper backend