made the 'message' parameter optional in Exception