UPDATE IN OP: HPRG - need your input one more time :)