this is more proper