more friendly returned object