I am still not convinced about the deployable fin....need more pics...or a flight ticket to sweden...