My first thought is to have a separate parameter for filename and key. That lets them be entirely different too. Thoughts?