Alaproclate a novel antidepressant?