Science never claims it has the whole truth, in fact it works by testing its theories to destruction - something religion never does. This is why religious belief is arrogant and regressive. If there is something we don't understand (and there are still plenty of mysteries out there) science...