Permissive languages suck