reference booleans