runs but returns zeroes