Things look messy for the Coalition at the moment. But everything could change in the next two or three months.