Legacy hooks now need to be explicitely declared