checking under the hood