manual merges of up to 9a578fc