further hack around interface