practical completion disabled function