Add input parameter checking.