$2 is always empty