added an exception and a bit to the kmans