Handle promotion usage counter

Fix #802