what is not needed?