Better calling in_context