call WriteBefore also before real deleting users
handle deleting in WriteBefore, check for return values