Consider underscores and hyphens as word seperators.