Reinstate required functions