Handshaking is basically go -> Just need to cater for it failing...