More exception handling for less derpiness.