Validate parameter
Use Logger