I'm not sure @filipsalpe, look at the called method, it's not `validate`, it's another public method that can have it's own behaviour.