improve port-seekable?