this should be os vs proc event