Overdrawn

This work is in progress. More to come shortly.