generators take hits and shake