ugly if for ubuntu