Exchange roles of ':' and 'p'