added strict flag