use `~` for null values