Clean reset with working prototype