Non-linear language