[origin-ui-192] Handle cartridges restricted by gear size

nevermind on above comment.   Secondary question is where we need the as.present? check or if passing as: nil is ok.