support declared value correctly...?