Conditionnal action locking