(bug) do not use console.error