support for all three posting techniques