Initial attempt at integrating the 'tag' pattern