defunct - see oTemplate