Close #12: validate messages
remove required_features from comments