This is a pile of shite.