that was my original code. I changed it the current implementation because Nori pointed out (correctly), that both ```val``` and ```no_data``` are read from the file and will be represented exactly the same in floating point numbers. so no epsilon is necessary.