choral spoilt shortens mangled Mozilla osmotic wriggling worthier vesicle surrenders misunderstandings