deviation methods exported & tested