I believe you changed the message behavior to use pass-by-reference, right? If that's so, this can remain as `return true;` -- no need to create the array. Or am I missing something?