Added three versions to indicate different results