Reimplemented the execute action