volume may be not integer