Return Some[X] for extractor when it cannot fail