[WIP] more exception handling but still bad scrashes on Payment and Neworder