Changed to use more to read