Implementing parameter checking.