Removing setdefault because it sucks