whoops, need an executable entrypoint