correct compile failures