better defining what can be done [skip ci]