for return values too?