I'm totally ok with keeping compatibility so it can serve as a drop in replacement.