try { var p = payload ? Option(payload) : None; if (p){ return p; } else { return None; } } catch (ex) { return None; }