Straight forward. Untested.