The result call is checked earlier

It does nothing inside this function. and its all private. so I can
change what I want.

Fixes #4782