instead of this_ptr, I think the "official way" is to use getThis() instead, unless it's a formal argument. Doubt we do that everywhere though.