diff --git a/inspect.lua b/inspect.lua
index 2be3a21..c6c0a89 100644
--- a/inspect.lua
+++ b/inspect.lua
@@ -208,7 +208,7 @@ function inspect.inspect(rootObject, options)
local function putTable(t)
if alreadyVisited(t) then
- puts('
')
+ puts('<', type(t), ' ', getId(t), '>')
elseif level >= depth then
puts('{...}')
else
@@ -271,7 +271,7 @@ function inspect.inspect(rootObject, options)
puts(smartQuote(escape(v)))
elseif tv == 'number' or tv == 'boolean' or tv == 'nil' then
puts(tostring(v))
- elseif tv == 'table' then
+ elseif tv == 'table' or tv == 'romtable' then
putTable(v)
else
puts('<',tv,' ',getId(v),'>')