keep track of web user when making credit adjustments

is there a reason why this had to be changed for tracking web users?  NBD but i'm not a fan of non-atomic commits