Impossible Horse, Postřehové