Interface changes for frlib