Do we need this twice with just `:` and `::` ?