Current generation problems