all block functions work except exception handling...