Use user_passes_test function