Fleshed out some possible methods