Cleaned up parameter checking