provide a default context, so transfer works on non-peer calls