Avoid template specialisation tricksiness.