This is better. Moar dynamic.