Достойно быть вынесенным в отдельный пэкейдж utils.