upstream bumb
harbourify