You need to call `src.position(src.limit())`.