Если так все идеально, то и работать он должен соответственно, не так ли?