The Human Abstract have always been viewed as a band unafraid to push themselves with each release and their latest, Digital Veil, is no different. Is this a change for the better or worse? Click through to find out!