full support for tests and console