nil is unnecessary and use old style hash notation