xx - add return value