It's a hard dependency, cannot be null.