Projects are developed according to a set of requirements. Often there are many explicit requirements. And usually those represent only a tip of the iceberg. There are also hidden requirements: implicit and/or unknown requirements. And some of hidden requirements are important. Not recognizing important requirements in time leads to not good consequences. This talk is about common categories of hidden requirements that are often missed only to be discovered a bit too late.