now works with Voris' example