Add bidirectional ice for callbacks
More towards arrays