Split interfaces into 2 iterations