trying to handle some really anoying