a better fix