SCIENCE a blessing or curse