File system API uses template class