Adding in the changes for specialization