Both of those are fantastic ideas, I feel like what I am doing here is super gross.