applying feedback from @bartlomiejdanek