@figment: It took a while