Barack Obama is NOT a flip flopper...