We should add some comment to explain why we (unfortunately) have to use this type of call and we can't use a controller, so people use it only when there is no other choice.