Why do we need to weakify these?