target code has a better look
exceptions has a better look style