incorperated Liams changes to make DEMOOBJECT compatible and to stop it
from throwing errors