add support for split personalities