do a useful return