Differentiates between language and type options