Variuos corrections.