minor fixes, json return codes