one day this will all make sense