// Try to pump steam out, if an outlet
if(pumpDestination == null || flowSetting != FluidFlow.Out)
return;
MultiblockTurbine turbine = getTurbine();
FluidStack fluidToDrain = turbine.drain(MultiblockTurbine.TANK_OUTPUT, turbine.TANK_SIZE, false);
if(fluidToDrain != null && fluidToDrain.amount > 0)
{
fluidToDrain.amount = pumpDestination.fill(getOutwardsDir().getOpposite(), fluidToDrain, true);
turbine.drain(MultiblockTurbine.TANK_OUTPUT, fluidToDrain, true);