why not use the new hash syntax?(minor)