Close #17: Validate required_features