:D lazily implemented (entityacidarrows) but it doesnt matter