Attempt to add partial specialization