troubled with how to process Maybe-s