Requirements greenlet