Liberals are a weird lot.