Is it science or magic.