Removed has_key
Ignore backups
Fixed up orders with .get()