$WIF this garbage is crazy