bug fix, empty2 passes