must be a difficult problem to fix