Convert function to light object to avoid overflow of the static modification times