fixing one but... which leads to another