added to release 4 and reflection