dirty fix to not over evaluate