refine better error messages
say something if we got NIL as value and go critical
add option to ignore if we got NIL as value