exceptions in blocks