       liar.do_stuff()
     ).should.throw 'lies must have property "function_name"'
 
-  it 'should validate that arguments is an array', ->
+  it 'should validate that arguments is an array (root)', ->
     (->
       liar = create_liar [
         function_name: 'woop'

      ] 
      liar.woop()
    ).should.throw 'arguments must be of type Array.'


# TODO
# Check for function called = string
# Check for value on callback arguments
# Give context to error messages

