It really sucks because there is a technical solution to this (load dumping) but I don't think most non-battery controllers support that