With 18 days to go until the election, it turns out our politicians still have rabbits to pull out of their hats.