Fleshed out some more ideas