pull out finding the detailMessage field to a 'real' method