genericPushRef is very close to working now