どんなロジックか分からんけど、普通はshortの設定を単純に裏返しにすればlongもできるのではないの?