inline remove to fix linker breaking