put has no key argument (it's derived from the valfile)
fixed BlockGet and cleaned up logging