Flabbergasted and disgusted at it’s existence