Well, every module has to start somewhere and having only one subroutine is a start. Perhaps as time goes on you will come up with an Update::MyMemory, Update::GroceryList, or Update::Something_Else, would you feel better about it then? Or, maybe, this subroutine will never have any siblings.