weber rewritten, snippet added