safer frame operations