Revert back to static_cast<bool> instead of nullopt
Revert back to static_cast<bool> instead of nullopt

Android and Linux clang don't like it...

bittorrent/scraps,bittorrent/scraps,bittorrent/scraps,bittorrent/scraps