ditto, check `top_param` first.