Is there some specific reason you:
Lua Code:
local origSecondsToTimeAbbrev = _G.SecondsToTimeAbbrev
and then in your replacement function:
Lua Code:
origSecondsToTimeAbbrev(seconds)
Seems like double handling for no reason other than wasting CPU cycles and creating load for something that's going to be called "lots".