Hi! I just noticed that btc(), btr() and bts() in core.bitop are marked as @safe. But are they really? Couldn't using the wrong 'bitnum' easily cause memory corruption? Lars