landed patches for bugs 872479, 871156 and 859756