Function hijacking work in progress (switched off)
Merged