Fix for issue 31

It now checks if the reagents in the water is null or not.