Attempted behavioural solution but failed