in reply to what is bad about this?

Are you planning on using slices (@hash{key}) for hashes too?