soap interface return types corrected