fixed issue with ambiguous partial specialization;