Check implementation