science over fiction