address the comments made by @ajdevries