Words with Letters optimisations