Wouldn't it be nicer to use hash at this point for arguments?