:+1: using CoderResult looks good approach to me.