remove expensive '.call()'