BOOL => bool to disable warning
clock tests passed
ignore revised
revised timing and test