Optional<Handle> idiom is used.