I think it is better to write that it must be executable and all its dependencies must be satisfied