you beast, this seems even better than 2.5 @fabpot abstractions or no? I think we may consider switch to that already or to run with our own implementations and do a break away