less reading of collision types from objects