slight improvement on how "eggy tag" handles arguments
match case when replacing words