typo... strinct is not strict!