Not recently but I've come to accept the fact that loons accept Popper as their lord and saviour except when they don't. You really should consider the grapefruit hypothesis, it seems to fit in well with your definition of science.
What's my definition of science?