semantic fix