exceptions
spark