Added no data file condition

also fixed file size to 25K and fail condition on EOF