Moves away from using === to using .uses? so that we can 'remove' extensions in the future