ok, I will add exceptions.