Added tolerance for bad requests

format() makes text lowercase and removes non a-z characters.