kicking linspace with a few 'dynamic' checks