Not very clean but the rest was okay.