Added `remove_abstract` function