added some variant tests for illegal conversions