diff --git a/src/script.js b/src/script.js index f672960..6fa6269 100644 --- a/src/script.js +++ b/src/script.js @@ -6,10 +6,10 @@ var Network = require('./network') var Opcode = require('./opcode') function Script(data) { - this.buffer = data || [] - if(!Array.isArray(this.buffer)) { - throw new Error('expect Script to be initialized with Array, but got ' + data) - } + data = data || [] + assert(Array.isArray(data), 'Expected Array, got ' + data) + + this.buffer = data this.parse() }