why fuck exception? whats wrong with it?