Why do we wait so long...