Something that is hard to understand