might as well add a whitespace before $ for consistency?