Maybe rename it to scheme and make it `null` by default then?