all kinds of stuff at once; this is a terrible commit