can specify args `past_limit`