I think that this version may be a little overcooked... I may attempt to retrain a more flexible version.