more hadcoded crap