This is ugly as sin, and it can't delete until backend is updated to decide how to delete stuff