removed checkNotNull for process, process can be null