Should `button.show()` be there?