acris: switch to push/pull pattern