blessed instead of ref