new attempt at unpark logic