Add guards before decreasing the limits