Pulled in implementations (complete or otherwise) from snippets