any thoughts on just returning `invoice` so we can work w/ on the row object rather than its id handle?