@Asmod4n sorry you had to track this down. We shouldn't mutate inputs unless we have a type that's designed for that purpose (e.g. RbNaCl::Buffer)