This is a terrible bug