fixing idiot mistakes