revert for bugfix, deconstruct for =!owner fixed