Add constraints so crap hashable does not hang