Added tests for when data is present at all levels