thanks for the clarification Nafi. but how can you do that when the 'science' itself may be wrong ? would you change the explanations all over again when the 'science' itself undergoes major revisions, as it frequently does ?
Anything can be sacrificed for truth,
nothing is too valuable to sacrifice truth instead.
-- Swami Vivekananda