Product refact, exception test.