understand why sock is a hugely important issue here or if you do not