where the possible and the impossible meet...