hide internals