another rework of expresssendtime (previous wasn't complete)