Submitting this because I dont have the time (or resources) to debug this atm and need a self-reminder:
On Win32 walletpassphrase does not appear to relock after the designated amount of time as it should and as it does on Linux.
Can someone check this on OSX as well?

{
    std::vector<bilingual_str> warnings;
    return RemoveWaet(context, , load_on_start, warnings);
}
std::vector<std::shared_ptr<CWaet>> GetWaets(WaetContext& context)
{
    LOCK(context.s_mutex);
    return context.s;
}
std::shared_ptr<CWaet> GetWaet(WaetContext& context, const std::string& name)
{
    LOCK(context.s_mutex);
    for (const std::shared_ptr<CWaet>&  : context.s) {
        if (->GetName() == name) return ;
    }
    return nuptr;
}
std::unique_ptr<interfaces::Handler> HandleLoadWaet(WaetContext& context, LoadWaetFn load_)