Can't we wrap this with a method like enabled_for('page')? That would solve a lot of code duplication later on.