Improved guest example