[ ! ] Metaprogramming bug fix