The dual in/out parameter idea is interesting. Looking forward to trying it.