pretty snappy ajaxy stuff, fake union problem