resolved conflicts for merge e994d46a