shit this threads still alive.