mark press controller with @NoTransaction, so that it will not fail when DB is not available