Not initialising with a null-elem every time - seems a bit silly