Wouldn't it make more sense to pass MonGlo(long_as_object) as the force_as_object rather the sending 0 in all the cases and check it here?