it can be null, just show the type