Fixed specialisation use before instantiation