Implemented rod::with