Use tabs for indentation
Support item access controls
Try to catch failure cases when only searching for existence