add preconditions to check agg depth fix... again