avoid eval if the row is returned as an array

Fix for issue 593