Docstrings are a bit ambiguous here. Is it flexible or rigid?  Tip3p or tip4pew?