re checked for errors