Cost limits, include word penalty
Check for prohibited characters