Bounce logic ready  for testing