can you only assign the difference in the `if` statement and have the `execute` below? This will save us from duplicating the whole query.