Where would you put this new 'type' parameter? What constants should it handle?