to raise exception in this case?
Need a method description comment when nil returned or exception raised.