fix generic... um... crap ;)