cleaner use of response elements