Hacky, but the functionality is ported