The <function>prepare</function> functionality ...