How does your use case differ from what is already implemented in the charm and what prohibits you from using the existing functionality?
How does your use case differ from what is already implemented in the charm and what prohibits you from using the existing functionality?