Issues with CanConstruct()