ifs always same layout. consistency.