For internal logic it might be okay but if you are...
# rx
p
For internal logic it might be okay but if you are a library I`d do defensive copies