fix: write/read now handle "false" boolean value