Bug fixes and newest compiler compatibility.