By that standard, this is totally over-engineered. Just hardcode it.