timestamp ??= microtime(true); } }