Much more elegant way of still getting stuck :)