too late too soon