no unnecessary detail