                             for suggestion in @suggestions[@map_state[element.name]]
                                 if result.suggestions_regex.test(suggestion) is true
                                     result.suggestions.push suggestion
-                        else
-                            #TODO fully test the suggestion then when everything is cool, show a warning
+                        #else # This is a non valid ReQL function.
+                        # It may be a personalized function defined in the data explorer...
                         result.status = 'done'
                     else if element.type is 'var' and element.complete is true
                         result.state = element.real_type

                                start += result_white[0].length
                                continue

                            result_regex = @regex.anonymous.exec query.slice i # Check for anonymouse function
                            if result_regex isnt null
                                element.type = 'anonymous_function'
                                list_args = result_regex[2]?.split(',')

                                            element.body[element.body.length-1] = new_element
                                        element.next_key = null # No more next_key
                                        element.complete = true
                                        # if not element.next_key?
                                        # The next key is not defined, this is a broken query.
                                        # TODO show error once brackets/ace will be used

                                        stack.push element
                                        element =
