null check on user setter