better naming for (broken) solution