Block tells its type