We never call this *without* a ctx do we?