minor form optimization