use strict and complete mocks