being really strict, it would not print anything