less of a hack