Updated source power extract to avoid memory issue