more experimentation, still doesn't work