negative hascode