kai
ragamuffin
my answer is yes to your first statement.
as for this, how sure are you that science never makes a mistake? that the answer which is obtaind about something is the final answer and there would not be a better understanding of a thing in the future? can you prove that science never makes a mistake? islamicly speaking man always makes a mistake.
Science is a continuous learning curve, there willl always be a better understanding of things in the future as we gradually learn more and more.
This is a problem for religious people who take scripture as literal because your belief stops your learning curve you cannot possibly accept archaeological or palaeological and anthropological ,astronomical findings if they clash with scripture. this is the viel i refer to that you cannot see beyond.