Still no idea how to make Exeption