6.2: 'user' type now creates a new user object if it does not exist. it no longer matches source objects. source(u) has replaced that.