should always do instrumention