Updated with changes suggested by comments from Reddit post