an optimization grealy improving the message call time