# Uncross proc (atom)

Source: https://ref.dm-lang.org/atom/proc/Uncross
Added in BYOND 490.

### Format
> `Uncross(atom/movable/O)`

### Returns
> 1 to permit; 0 to deny.

### When
> Called when another object attempts to stop overlapping this one.

### Args
> O: the object attempting to get away.

### Default action
> Allow the object to get away (returning 1)

### See also
- [Enter proc (atom)](https://ref.dm-lang.org/atom/proc/Enter.md)
- [Entered proc (atom)](https://ref.dm-lang.org/atom/proc/Entered.md)
- [Exit proc (atom)](https://ref.dm-lang.org/atom/proc/Exit.md)
- [Exited proc (atom)](https://ref.dm-lang.org/atom/proc/Exited.md)
- [Cross proc (atom)](https://ref.dm-lang.org/atom/proc/Cross.md)
- [Crossed proc (atom)](https://ref.dm-lang.org/atom/proc/Crossed.md)
- [Uncrossed proc (atom)](https://ref.dm-lang.org/atom/proc/Uncrossed.md)
- [Move proc (movable atom)](https://ref.dm-lang.org/atom/movable/proc/Move.md)
- [group var (mob)](https://ref.dm-lang.org/mob/var/group.md)
- [Pixel movement](https://ref.dm-lang.org/notes/pixel-movement.md)
