this is a hack not a performance issue IMHO