Remove accruing logic from the core
Save event and fire interceptor from another app