fixed: return if nil