         type: 'flag'
     else
       @_long[name] = _ref
+    @_parent = "#longBeat.#{name}"
     return @
 
   shortBeat: (name, fn, desc) =>
-    @_beatError('short', name, fn, desc)
+    @_beatError('short', name)
     _ref = @_refError(fn)
     
     if _ref is false

    else
      return false

  _beatError: (parent, name, fn, desc) ->
    switch parent
      when 'long'
        if name.length < 2

        return false

  longBeat: (name, fn, desc) =>
    @_beatError('long', name)
    _ref = @_refError(fn)
    
    if _ref is false
