solution for running context dependent attributes