I like the order "example, file, @by_user, 'x'" because 3 options from first are same as check_executable.