By checking if the extension is supported and avoiding devices when it isn't, we avoid critical warnings later.