Added a giant button and some error checking.