Trying to avoid being a perfectionist… this ought to be good enough for the time being.