pass limit in toplevel