SRFile implementations