assume nil if the selected key is not in options map