fixed issue when using non default scalar