Parameter validation added.