Resolves #86 using PRESERVE keyword instead of AGAIN.

Implements #86 using the preserve keyword as originally planned.