fix specialization