while better than xargs