fixed Source() should do a POST if Query is specified