Truth prevails over imagination???