Okay i looked into it. The way i have it has to be used. The bukkit remove methods wouldn't work, and if i used it inside my own it for the actual remove part, it would be slower