user reference or assert