</code> is similar to <code>take_string n</code> except the parser calls <code>INPUT.get_unbuffered</code> to retrieve bytes of length <code>n</code>. Additionally the parser is unable to backtrack beyond position <code>pos + n</code> where <code>pos</code> is the current input position of the parser.</p><p><code>Note:</code> Ensure that <code>unsafe_take_unbuffered</code> is not being run as part of combinators that required backtracking such as <code>&lt;|&gt;, any</code>.</p></div></div><h3 id="alternate