A windmill assembly (100; 700) for pumping lubricant to a component of a gas turbine engine, comprising: a fan gear (200; 600) coupled to a fan shaft of the gas turbine engine and configured to rotate in a forward direction and in a reverse direction; a first pump (206; 606) coupled to the fan gear (200; 600) and configured to pump lubricant to the component in response to the fan gear (200; 600) rotating in the forward direction; a second pump (208; 604) coupled to the fan gear (200; 600) and configured to pump lubricant to the component in response to the fan gear (200; 600) rotating in the reverse direction; characterised by a first idler gear directly connected to the fan gear and coupled to the first pump; a second idler gear directly connected to the fan gear and coupled to the second pump; a first pump gear directly connected to the first idler gear and to the first pump; a second pump gear coupled to the second idler gear and directly connected to the second pump; a reversing gear directly connected to the second idler gear and to the second pump gear; a lubricant source (400; 800); a first check valve (216; 614) coupled between the first pump (206; 606) and the component and configured to allow a first flow of the lubricant from the first pump (206; 606) to the component and to resist a first flow of the lubricant from the component to the first pump (206; 606); and by a second check valve (218; 612) coupled between the second pump (208; 604) and the component and configured to allow a second flow of the lubricant from the second pump (208; 604) to the component and to resist the second flow of the lubricant from the second pump (208; 604) to the component. a fan gear (200; 600) coupled to a fan shaft of the gas turbine engine and configured to rotate in a forward direction and in a reverse direction; a first pump (206; 606) coupled to the fan gear (200; 600) and configured to pump lubricant to the component in response to the fan gear (200; 600) rotating in the forward direction; a second pump (208; 604) coupled to the fan gear (200; 600) and configured to pump lubricant to the component in response to the fan gear (200; 600) rotating in the reverse direction; characterised by a first idler gear directly connected to the fan gear and coupled to the first pump; a second idler gear directly connected to the fan gear and coupled to the second pump; a first pump gear directly connected to the first idler gear and to the first pump; a second pump gear coupled to the second idler gear and directly connected to the second pump; a reversing gear directly connected to the second idler gear and to the second pump gear; a lubricant source (400; 800); a first check valve (216; 614) coupled between the first pump (206; 606) and the component and configured to allow a first flow of the lubricant from the first pump (206; 606) to the component and to resist a first flow of the lubricant from the component to the first pump (206; 606); and by a second check valve (218; 612) coupled between the second pump (208; 604) and the component and configured to allow a second flow of the lubricant from the second pump (208; 604) to the component and to resist the second flow of the lubricant from the second pump (208; 604) to the component.