The flaw i can see from this is people will be using for free skillups if materials doesn't get destroyed upon failing, purposely fails it because it doesn't retract your leve counts. So to make it works, it does needs to retract your leve counts.