Parameter validation and cleanup