Change loadPower to a more generic makePower function.