Also, what about multiple calls? We should push/concat the new array to the current one to get more robust behavior.