workaround to run functions and aliases