yay null pointers because removing from map then trying to access