Buggy implementation of remove... AGH