Don't use Thread.current here