Added namespace aware callbacks, actually use separator from init()