Note, it can be `NULL`!