make argument handling easier