had to break a feature because segfaulting