no exception now
 it works. maybe