safe option deprecated use w => (0 | 1) instead