resolved conflicts for merge of b06ea706 to master