Do you think we need separate methods for each of these, as opposed to a single method that accepts a `type` parameter? I don't believe they are used in more than one place currently.