now with inject
no moar swap