If this breaks something, blame GenPage