comment pre-impl