"Cracking the code" on residential solar