dont set username if nil