maybe the isRecent argument would be more clearly named updateAtEnd or something?