@andymckay I'm pretty sure there is a better way to handle the pluralization here, any pointers?