First pass at SingleInstance implementation.