lazied! (maybe)! Stricts all over, and not in if (possible over strict)