Streamlined version - no web server