possible solution for unsafe map documented
safer map