Butt ton of fixes