Sanitize constructor values with exceptions