implemented EOC protocol requirement