add tests for other mask types