PDIO-296 Fix optional handling