Lets do parameter.  I hated this implementation anyway. LOL