lift slowdown into wrapper function