bugfix: empty struct