Error string added, TODO updated