performs atl check only on successful move