Happy for suggestions. I did consider that but I decided to keep this usable within the context of these tasks, trying to make it more generic only gave me a very thin layer on top of the already existing email tools that Django gives us with little added benefit. Perhaps I should rename it or prefix it with an underscore?