Known problems:

- when check bound flag is on during compilation code crashes
