Science troll, is that you?