Work in progress (attempt with fake signalling)
Work in progress