this is tough