אפשרות טובה יותר היא לממש באפרינג בעצמכם:
* אפשר לסגור את הקובץ כשלא צריך אותו מבלי לאבד את הבאפר וכך לחסוך משאבי קרנל
* מאחר ואין חשיבות לסדר הקריאות, אפשר להשתמש בבאפר במקרים מסויימים ולעקוף אותו במקרים אחרים (למשל בקריאות גדולות)
* אפשר לקרוא חלקי בייטים אם צריך (למשל כדי להגריל מספר בין 1 ל-10) בלי לאבד את הביטים שלא שומשו
* המימוש לא מסובך בכלל