use sionlib in df-writer/reader when available