status is not used - if string is wrong, it will die
added warning