Rework declaration