Cleaned up _validate_letters() method