...so long as the stream is buffered - from
tell:
...on a file handle that has been manipulated by sysread(), syswrite() or sysseek(). Those functions ignore the buffering, while tell() does not.
A user level that continues to overstate my experience :-))