no need in null check here, although it's a matter of personal preference