disable bounds-checking, start working on memory optimisations