Framework for small palette reading