isPotentialPowerSource is now more the same between methods.