Require ostruct for older rubies