Reinstate new logic