Made value testing recursive