Problems are behaving inconsistently. See example here where missing dependencies cause rules not to run