tap to then, return result