This throw deserves its on thread