catch up the change in the type signature of recentFirst