some work on .use versus .all