- adapted to libstorage interface improvement