should return a FluidStack see drain()