simple push.default not supported everywhere